<?php session_start();  

include($_SESSION['tlink']);  
include("../DBConnection.php");  

echo "<HEAD>"; echo "</HEAD>"; 
echo "<BODY>";  

//Statistiken berechnen 
//--------------------- 
$sql = 'SELECT round( avg(Rang),0 ) FROM `T_Rangliste` WHERE TippspielID='.$_SESSION['tippspielid'].' AND UserID='.$_SESSION['userid'].' AND Rang<>0'; 
$result = mysql_query($sql) or die("Abfrage Fehler: ".$sql); 
$avg_position = mysql_fetch_array($result, MYSQL_NUM);  

$sql = 'SELECT max(Rang) FROM `T_Rangliste` WHERE TippspielID='.$_SESSION['tippspielid'].' AND UserID='.$_SESSION['userid'].' AND Rang<>0'; 
$result = mysql_query($sql) or die("Abfrage Fehler: ".$sql); 
$worst_position = mysql_fetch_array($result, MYSQL_NUM);  

$sql = 'SELECT min(Rang) FROM `T_Rangliste` WHERE TippspielID='.$_SESSION['tippspielid'].' AND UserID='.$_SESSION['userid'].' AND Rang<>0'; 
$result = mysql_query($sql) or die("Abfrage Fehler: ".$sql); 
$best_position = mysql_fetch_array($result, MYSQL_NUM);  

$sql = 'SELECT max(Punkte) FROM('         
. ' SELECT P.Zusatz AS Spieltag, sum(T.TippPunkte) AS Punkte FROM T_ZuTippen P, T_Tipp T, T_User U'         
. ' WHERE P.TippspielID = T.TippspielID'         
. ' AND T.TippspielID ='.$_SESSION['tippspielid']         
. ' AND T.TippNr = P.Nr'         
. ' AND U.ID=T.UserID'         
. ' AND U.ID='.$_SESSION['userid']         
. ' GROUP BY P.Zusatz) as t';  
$result = mysql_query($sql) or die("Abfrage Fehler: ".$sql); 
$max_points = mysql_fetch_array($result, MYSQL_NUM);  

$sql = 'SELECT substring(T.Zusatz,3,2) FROM T_ZuTippen T'        
. ' WHERE TippspielID='.$_SESSION['tippspielid']        
. ' AND T.Nr NOT IN'        
. ' ('        
. ' SELECT TippNr FROM T_Ergebnis'        
. ' WHERE TippspielID='.$_SESSION['tippspielid']        
. ' )'        
. ' ORDER BY Bis ASC LIMIT 0, 1'; $result = mysql_query($sql) or die("Abfrage Fehler: ".$sql); 
$row = mysql_fetch_array($result, MYSQL_NUM); 
$aktuellerSptag = $row[0];  

if( $aktuellerSptag == "" )$aktuellerSptag="34";  
//echo $sql; 
//echo $aktuellerSptag;  

$sql = 'SELECT min(Punkte) FROM('         
	. ' SELECT P.Zusatz AS Spieltag, sum(T.TippPunkte) AS Punkte FROM T_ZuTippen P, T_Tipp T, T_User U'         
	. ' WHERE P.TippspielID = T.TippspielID'         . ' AND T.TippspielID ='.$_SESSION['tippspielid']         
	. ' AND T.TippNr = P.Nr'         
	. ' AND U.ID=T.UserID'         
	. ' AND U.ID='.$_SESSION['userid'] 	
	. ' AND substring(P.Zusatz,3,2) < '.$aktuellerSptag         
	. ' GROUP BY P.Zusatz) as t';  
$result = mysql_query($sql) or die("Abfrage Fehler: ".$sql); 
$min_points = mysql_fetch_array($result, MYSQL_NUM);  
$sql = 'SELECT round(avg(Punkte),2) FROM('         
	. ' SELECT P.Zusatz AS Spieltag, sum(T.TippPunkte) AS Punkte FROM T_ZuTippen P, T_Tipp T, T_User U'         
	. ' WHERE P.TippspielID = T.TippspielID'         . ' AND T.TippspielID ='.$_SESSION['tippspielid']         
	. ' AND T.TippNr = P.Nr'         
	. ' AND U.ID=T.UserID'         
	. ' AND U.ID='.$_SESSION['userid']         
	. ' GROUP BY P.Zusatz) as t';  
$result = mysql_query($sql) or die("Abfrage Fehler: ".$sql); 
$avg_points = mysql_fetch_array($result, MYSQL_NUM);  

echo "<DIV class=innerframe>";  

echo "<TABLE class=tippview width=300px>";
	echo "<THEAD bgcolor='#395563'><TR><TD class=tippview colspan=2><FONT class=headline>Statistik zur Plazierung</FONT></TD></TR></THEAD>";
	echo "<TR><TD class=tippview><FONT class=normal>beste Position</FONT></TD><TD class=tippview align=center><FONT class=normal>".$best_position[0]." Platz</FONT></TD></TR>";
	echo "<TR><TD class=tippview><FONT class=normal>schlechteste Position</FONT></TD><TD class=tippview align=center><FONT class=normal>".$worst_position[0]." Platz</FONT></TD></TR>";
	echo "<TR><TD class=tippview><FONT class=normal>durchschnittliche Position</FONT></TD><TD class=tippview align=center><FONT class=normal>".$avg_position[0]." Platz</FONT></TD></TR>";
echo "</TABLE>"; 


echo "<BR>"; 

echo "<TABLE class=tippview width=300px>";
	echo "<THEAD bgcolor='#395563'><TR><TD class=tippview colspan=2><FONT class=headline><B>Punktestatistik</B></FONT></TD></TR></THEAD>"; 	
echo "<TR><TD class=tippview><FONT class=normal>maximale Punkte pro Spieltag</FONT></TD><TD class=tippview align=center><FONT class=normal>".$max_points[0]." Punkte</FONT></TD></TR>"; 	
echo "<TR><TD class=tippview><FONT class=normal>minimale Punkte pro Spieltag</FONT></TD><TD class=tippview align=center><FONT class=normal>".$min_points[0]." Punkte</FONT></TD></TR>"; 	
echo "<TR><TD class=tippview><FONT class=normal>durchschnittliche Punkte pro Spieltag</FONT></TD><TD class=tippview align=center><FONT class=normal>".$avg_points[0]." Punkte</FONT></TD></TR>"; 
echo "</TABLE>";  
echo "</DIV>";  
?>